Finding the Maximal Empty Rectangle Containing a Query Point
نویسندگان
چکیده
Let P be a set of n points in an axis-parallel rectangle B in the plane. We present an O(nα(n) log n)-time algorithm to preprocess P into a data structure of size O(nα(n) log n), such that, given a query point q, we can find, in O(log n) time, the largest-area axis-parallel rectangle that is contained in B, contains q, and its interior contains no point of P . This is a significant improvement over the previous solution of Augustine et al. [4], which uses slightly superquadratic preprocessing and storage. Work by Haim Kaplan was partially supported by Grant 2006/204 from the U.S.–Israel Binational Science Foundation, and by Grant 822/10 from the Israel Science Fund. Work by Micha Sharir was partially supported by NSF Grant CCR-08-30272, by Grant 2006/194 from the U.S.–Israel Binational Science Foundation, by Grant 338/09 from the Israel Science Fund, and by the Hermann Minkowski–MINERVA Center for Geometry at Tel Aviv University. School of Computer Science, Tel Aviv University, Tel Aviv 69978, Israel. E-mail: [email protected] School of Computer Science, Tel Aviv University, Tel Aviv 69978, Israel, and Courant Institute of Mathematical Sciences, New York University, New York, NY 10012, USA. E-mail: [email protected]
منابع مشابه
Finding the Largest Empty Rectangle Containing Only a Query Point in Large Multidimensional Databases
Given a two-dimensional space, let S be a set of points stored in an R-tree, let R be the minimum rectangle containing the elements of S, and let q be a query point such that q / ∈ S and R ∩ q 6= ∅. In this paper, we present an algorithm for finding the empty rectangle with the largest area, sides parallel to the axes of the space, and containing only the query point q. The idea behind algorith...
متن کاملThe Bichromatic Rectangle Problem in High Dimensions
Given a set of blue points and a set of red points in ddimensional space, we show how to find an axis-aligned hyperrectangle that contains no red points and as many blue points as possible. Our algorithm enumerates the set of relevant hyperrectangles (inclusion maximal axisaligned hyperrectangles that do not contain a red point) and counts the number of blue points in each one. The runtime of o...
متن کاملOn the maximum empty rectangle problem
Given a rectangle A and a set S of n points in A, we consider the problem, called the maximum empty rectangle problem, of finding a maximum area rectangle that is fully contained in A and does not contain any point of S in its interior. An O(n’) time algorithm is presented. Furthermore, it is shown that if the points of S are drawn randomly and independently from A, the problem can be solved in...
متن کاملDiscovering Large Empty Maximal Hyper-Rectangle in Multi-Dimensional Space
Given a collection of points in a multi-dimensional space, we consider the problem of nding the set of all possible Maximal Hyper-Rectangle (MHR), deened to be hyper-rectangles that are empty and have at least a point bounding each of its surfaces. It is easy to see that there are enormous number of such MHRs in a given instance, and most of the time, applications require only to nd the \larges...
متن کاملA note on finding a maximum empty rectangle
Given a rectangle A and a set S of n points in A, the maximum empty rectangle problem is that of finding a largest-area rectangle which is contained in A. has its sides parallel to Ihose ofA. and does Dot contain any of the points in S. This Dote describes an efficient algorithm for solving this problem.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1106.3628 شماره
صفحات -
تاریخ انتشار 2011